const { success ,fail} = require("../toast");
const jwt=require("jsonwebtoken");
const key="web";

module.exports=function (router){
    router.post("/login",async ctx=>{
        const {name,pwd} = ctx.request.body;
        if(name==="admin" && pwd==="123456"){
            const token = jwt.sign({name:"admin"},key,{expiresIn:6000});
            return success(ctx,"Bearer " +token);
        }else{
            return fail(ctx,"账号或密码不正确！");
        }
    }).get("/data",async ctx=>{
        return success(ctx,{});
        // console.log(ctx.headers);
        // const authorization=(ctx.headers.authorization);
        // if (!authorization) {
        //     return fail(ctx,"请添加 token 信息");
        // }
        // const token=authorization.split(" ")[1];
        // try{
        //     const user =jwt.verify(token,key);
        //     if (user.name==="admin") {
        //         return success(ctx,{});
        //     }else{
        //         return fail(ctx,"权限不足")
        //     }
        // }catch(error){
        //     return fail(ctx,error);
        // }
    })
}